package com.itheima.youdianda.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.itheima.youdianda.common.R;
import com.itheima.youdianda.pojo.YddCate;

public interface YddCateService extends IService<YddCate> {
    /**
     * 数据详情(回显)
     * @param id
     * @return
     */
    R getYddcateById(String id);

    /**
     * 分页条件查询
     * @param catename
     * @param page
     * @param limit
     * @return
     */
    R getYddcatePage(String catename, String page, String limit);

    /**
     * 删除分类
     * @param id
     * @return
     */
    R deleteYddcate(Integer id);

    /**
     * 修改分类
     * @param yddCate
     * @return
     */
    R updateYddcate(YddCate yddCate);

    /**
     * 添加分类
     * @param yddCate
     * @return
     */
    R addYddcate(YddCate yddCate);

    /**
     * 获取所有分类
     * @return
     */
    R getAllYddcate();
}
